package define

import (
	"github.com/dgrijalva/jwt-go"
	"time"
)

// token  的有效期
var (
	// 密钥
	JwtKey = "system-admin"
	// 有效期 为7天
	TokenExpire = time.Now().Add(time.Second * 3600 * 24 * 1).Unix()
	// 刷新token为14天
	RefreshTokenExpire = time.Now().Add(time.Second * 3600 * 24 * 2).Unix()
	// 默认每页显示条数
	DefaultSize = 10
	// ip2region存放的路径
	DbPath = "G:/program/myweb/20241203/backend/tools/ip2region.xdb"
)

type UserClaims struct {
	Id      uint
	Name    string
	IsAdmin bool // 是否超管
	RoleId  uint // 所属角色
	jwt.StandardClaims
}
